# -*- coding: iso-8859-15 -*-

import sys
import runMultipleAlignmentFromUserInput
import runMultipleAlignmentFromFile

def howToUse():
    ''' Shows available options
    '''

    print '=============================================='
    print '                  Menu:'
    print '1. Zestawienie wielu sekwencji z pliku:'
    print '2. Zestawienie wielu sekwencji z klawiatury'
    print '3. Wyświetl pomoc'
    print '4. Zakończ'
    print '=============================================='

def main():
    ''' gets option chosen by user
    '''
    howToUse()
    option = raw_input('\nWybierz opcję: ')
    if option == str(1):
        runMultipleAlignmentFromFile.Run()
    elif option == str(2):
        runMultipleAlignmentFromUserInput.Run()
    elif option == str(3):
        howToUse()
    elif option == str(4):
        sys.exit(0)
    else:
        print '\nNie ma takiej opcji. Wybierz ponownie.'
    main()

if __name__ == "__main__":
    main()